Programmable Architecture Performance Using Common Sub-graph Extraction and New Packing Method in Compute Intensive Media, Scientific and Bio-chemical Applications

نویسندگان

  • A. Dasu
  • A. Akoglu
  • S. Panchanathan
چکیده

Increasing demand for configuration time aware processing with stringent constraints for flexibility necessitates the design and development of a dynamically fast reconfigurable processor. This paper focuses on the extraction of tasks or core clusters in Control Data Flow Graphs (CDFGs) of applications, architectures to embed them in Hybrid-FPGA environments and the routing architecture necessary to support the structure. Each pure sequential code inside the control flow structure is called a basic block in compiler terminology. Tasks or core clusters are basically recurring computation patterns implemented as ASICs on non-reconfigurable area. Those are obtained through the common sub-graph analysis between basic blocks within and across routines in a given class of application. After removing the common sub-graphs from the CDFG, remaining parts of each basic block are then implemented on LUT based reconfigurable area. Packing mechanism for configurable logic uses live-in live-out variable analysis and scheduling information of CDFGs in it’s cost function in addition to routability and timing driven cost metrics defined by other researchers. Application domains were chosen based on their need for large amounts of parallel operations and correlation between computation patterns. Several complex routines from classes of Multimedia, Mathematical and BioChemical algorithms have been chosen. We have conducted experiments on MPEG-4 VVM [1], Gnu Scientific Library (GSL)[2], Biochemical Algorithms Library (BALL)[3] and NAMD molecular modeling library[4]. A map report based on Spartan 2E architecture was obtained based on the synthesis report. Results show that partial reconfiguration with the use of computation cores embedded in a sea of LUTs offer the potential for massive savings in gate density and by eliminating the need for unnecessary and redundant subcircuit pattern configurations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Open Packing Number of Graphs

In a graph G = (V,E), a subset $S⊂V$ is said to be an open packing set if no two vertices of S have a common neighbour in G. The maximum cardinality of an open packing set is called the open packing number and is denoted by $ρ^{o}$. This paper further studies on this parameter by obtaining some new bounds.

متن کامل

Suitability of Using Brass Ferrules as Packing in a Glass Distillation Column and Presenting a New Relationship between HETP and Pressure Drop

Brass Ferrules have been used as packing in a laboratory- scale glass distillation column approaching pilot plant size because of their availability in all sizes and low cost. The available size range is such that these ferrules could also be used in industry and the results of this study could be scaled up. The performance of the new packing has been compared with the performance of glass ...

متن کامل

Mechanical performance of three-dimensional bio- nanocomposite scaffolds designed with digital light processing for biomedical applications

Introduction: The need for biocompatible and bioactive scaffolds to accelerate the regeneration and repair of fractured bones has been considered for bone tissue engineering applications during recent decades. The new methods were developed to produce scaffolds to improve the tissue quality, size of cavities, control the porosity and increase the scaffold compressive strength u...

متن کامل

Social Media in Public Libraries: Recognition of Applications, Obstacles and Problems of Use

Background and Aim: Social media because of its interactive nature and the fact that it is   being free of charge is widely used in libraries. Web 2.0 is a tool that offers permanent connection every time and offers educational programs without limitations of place and time. But what is included in social media application in public libraries and what obstacles and problems are there in the way...

متن کامل

An Extraction Study of Gallium and Indium from Chloride and Sulphate Media with Sec-Nonylphenoxy Acetic Acid in Kerosene

The distribution of gallium(b) and indium (b) between hydrochloric or sulphuric acid solution with sec-nonylphenoxy acetic acid(CA-100) in kerosene has been investigated under various conditions. CA-100 is a new organocarboxylic extractant, which has been shown to be efficient for gallium(b) and indium(b) where...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004